package bite;

import java.util.Scanner;

/**
 * Creared with IntelliJ IDEA.
 * Description:【数根】数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数，那么这个数就是数根；如果结果是两位数或者包括更多位的数字，那么再把
 * 这些数字加起来。如此进行下去，直到得到是一位数为止。
 * 比如，对于24 来说，把2 和4 相加得到6，由于6 是一位数，因此6 是24 的数根。
 * 再比如39，把3 和9 加起来得到12，由于12 不是一位数，因此还得把1 和2 加起来，最后得到3，这是一个一位数，因此3 是39 的数根。
 * 现在给你一个正整数，输出它的数根。
 * User:yxd
 * Date:2022-05-19
 * Time:18:27
 */
public class Day25_2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while(input.hasNext()) {
            String s = input.next();
            StringBuilder stringBuilder = new StringBuilder(s);
            while(stringBuilder.length() > 1){
                int r = stringBuilder.length();
                int num = 0;
                while(r > 0){
                    //减去'0'就直接转化成数字了
                    num += stringBuilder.charAt(r - 1) - '0';
                    r--;
                }
                stringBuilder.delete(0,stringBuilder.length());
                stringBuilder.append(num);

            }
//            while(s.length() > 1){
//                int r = s.length();
//                int num = 0;
//                for (int i = 0; i < r; i++) {
//                    num += stringBuilder.charAt(i) - '0';
//                }
//                s = String.valueOf(num);
//            }
            System.out.println(stringBuilder.toString());
        }
    }
}
